
body{
	background-color: #f6f6fe;
	padding-bottom: 6em;
	padding-top: 3em;
}
.container{
	width: 100%;
}

.top-info {

	padding: 0.5em 2em;
	position: relative;
	background-color: white;
	margin-bottom: 1em;
	margin-top: 3em;
}

.bill-no,
.input-time {
	width: 100%;
	line-height: 2em;

}
.input-person{
	position: absolute;
	right: 2em;
	top: 0.5em;
	height: 2em;
	line-height: 2em;
}

.plan-info{
	padding: 0.5em 2em;
	background-color: white;
	margin-bottom: 1em;
	padding-top: 1em;
}
.plan-info p{
	margin-bottom: 1em;
	padding: 0 3em 0 8em;
	position: relative;
}
.plan-info .plan-label{

	position: absolute;
	left: 0;
}
.plan-info input{
	width: 100%;
}
.plan-info textarea{
	width: 100%;
	padding: 0.5em;
	resize: none;
}

.picking-list{
	width: 96%;
	margin: 0 auto;
	background-color: white;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	
}
.picking-list .picking-title{
	text-align: center;
	height: 3em;
	border-bottom: 0.3em solid #cccccc;
	line-height: 3em;
}
.picking-list p{
	margin-bottom: 1em;

	padding: 0 3em 0 8em;
	position: relative;
}
.picking-body p span:first-child{

	position: absolute;
	left: 0;
}
.picking-body input{
	width: 100%;
}
.picking-body select{
	width: 100%;
	padding: 0 0.5em;
}

.picking-body textarea{
	width: 100%;
}
.picking-body{
	padding: 0.5em 2em;
	padding-top: 1em;
	
}

.btn-con{
	position: fixed;
	bottom: 0;
	width:100%;
	padding: 0.5em 0;
	background-color: white;

	border-top: 1px solid #CCCCCC;
	
}

.btn-con .btn-nomal{
	width:95%;
	margin: 0 auto;
	
}
